// 
// $Rev:: 18            $:  Revision of last commit
// $Author:: rvhaverm@g#$:  Author of last commit
// $Date:: 2010-07-25 1#$:  Date of last commit
// 
package agents.interfaces;

public interface IAgentLifeCycleListener
{
    public abstract void onCreation(IAgent agent, Object init);
    public abstract void onDisposing(IAgent agent);
    public abstract boolean onMessageReceived(IAgent agent, IMessage msg);
}
